const app = getApp();

Page({

    /**
     * 页面的初始数据
     */
    data: {
        account: "",
        password: "",
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        const userInfo = wx.getStorageSync('userInfo')
        if (typeof userInfo == "string") {
            return
        } else {
            wx.switchTab({
                url: '/pages/index/index',
            })
        }
    },
    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },
    // 登录
    handleLogin() {
        wx.showLoading({
            title: '登录中',
            mask: true,
        })
        wx.cloud.callFunction({
            name: "login",
            data: {
                account: this.data.account,
                password: this.data.password,
            },
        }).then(res => {
            // console.log("res---", res)
            if (res.result.code == 200) {
                wx.hideLoading()
                wx.showToast({
                    title: '登录成功',
                    icon: 'none',
                    mask: true
                })
                wx.setStorageSync('userInfo', res.result.data)
                setTimeout(() => {
                    wx.switchTab({
                        url: '/pages/index/index',
                    })
                }, 2000);
                // if (res.result.msg == "注册成功") {
                //     wx.redirectTo({
                //         url: '/subPackages/compileLogin/index?source=login',
                //     })
                // } else {
                //     setTimeout(() => {
                //         wx.switchTab({
                //             url: '/pages/index/index',
                //         })
                //     }, 2000);
                // }
            } else {
                wx.showToast({
                    title: res.result.msg,
                    icon: 'none',
                    mask: true
                })
                setTimeout(() => {
                    wx.navigateTo({
                        url: '/pages/register/index',
                    })
                }, 1500);
            }
        }).catch(err => {
            console.log("err---", err)
        })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    // 获取用户手机号
    // fetchPhoneNumber(e) {
    //     // console.log("e=====", e)
    //     if (e.detail.errMsg === "getPhoneNumber:ok") {
    //         const {
    //             cloudID,
    //             code,
    //             encryptedData,
    //             iv
    //         } = e.detail
    //         wx.cloud.callFunction({
    //             name: "login",
    //             data: {
    //                 cloudID: wx.cloud.CloudID(cloudID),
    //             },
    //         }).then(res => {
    //             // console.log("res=====", res)
    //             if (res.result.code == 200) {
    //                 wx.showToast({
    //                     title: '登录成功',
    //                     icon: 'none',
    //                     mask: true
    //                 })
    //                 wx.setStorageSync('userInfo', res.result.data)
    //                 setTimeout(() => {
    //                     wx.navigateBack()
    //                 }, 2000);
    //             }
    //         }).catch(err => {
    //             // console.log("err=====", err)
    //         })
    //     } else {
    //         wx.showToast({
    //             title: '拒绝授权',
    //             icon: 'none',
    //             mask: true
    //         })
    //     }
    // },
})